page{
	background-color: #eff5f7;
	padding-bottom: 20rpx;
}
.genefamilydetaile_card{
	padding:  20rpx 20rpx 30rpx 20rpx;
	border-bottom: 3rpx solid #D0D0D0;
}
.familyitems{
	margin: 0 auto;
	position: relative;
	width: 660rpx;
	height: 200rpx;
	margin-bottom: 32rpx;
	.rectanglebg{
		border-radius: 20rpx;
		width: 660rpx;
		height: 200rpx;
	}
	.familyitemsinfo{
		box-sizing: border-box;
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 660rpx;
		height: 200rpx;
		padding: 15rpx 44rpx;
		.familynames{
			color: #691515;
			font-size: 36rpx;
			font-weight: bold;
		}
		.familylists_cell{
			margin-top: 6rpx;
			.familylists_cell_item{
				.familylists_cell_name{
					color: #691515;
					font-size: 28rpx;
				}
				.familylists_cell_val{
					color: #691515;
					font-size: 28rpx;
					font-weight: bold;
				}
			}
		}
	}
}

.claim{
	padding: 30rpx 50rpx;
	border-bottom: 2rpx solid #D0D0D0;
	.claim_title{
		color: #333;
		font-size: 36rpx;
		font-weight: bold;
	}
	.claim_u_list{
		margin-top: 30rpx;
		.claim_u_card{
			width: 650rpx;
			height: 180rpx;
			padding: 0 40rpx;
			box-sizing: border-box;
			border-radius: 10rpx;
			background-color: #FFFFFF;
			margin-bottom: 20rpx;
		}
		.claim_u_card_l{
			.uutximg{
				width: 60rpx;
				height: 60rpx;
				border-radius: 50%;
			}
			.claim_u_card_info{
				margin-left: 26rpx;
				.claim_u_name{
					.isnames{
						color: #333;
						font-size: 26rpx;
						font-weight: bold;
					}
					.isaddress{
						margin-left: 6rpx;
						color: #333;
						font-size: 26rpx;
					}
				}
				.claim_u_card_text{
					margin-top: 4rpx;
					color: #656565;
					font-size: 26rpx;
				}
			}
		}
		.claim_u_card_contact{
			display: inline-block;
			padding: 6rpx 20rpx;
			border-radius:40rpx;
			border: 2rpx solid #B13B3B;
			color: #B13B3B;
			font-size: 30rpx;
		}
	}
	.viewalldata{
		margin-top: 20rpx;
		.viewalltext{
			color: #B13B3B;
			font-size: 32rpx;
			margin-right: 5rpx;
		}
		.jtimgs1{
			margin-left: 5rpx;
			width: 25rpx;
			height: 25rpx;
		}
	}
}

.delailebody{
	padding: 80rpx 40rpx;
	border-bottom: 2rpx solid #D0D0D0;
	.delailebodytit{
		color: #333;
		font-size: 36rpx;
		font-weight: bold;
	}
	.delailebodytit_html{
		margin-top: 45rpx;
		color: #2D2D2D;
		font-size: 30rpx;
	}
}

.analysis{
	padding: 80rpx 40rpx;
	border-bottom: 2rpx solid #D0D0D0;
	.analysis_title{
		color: #1F1F1F;
		font-size: 36rpx;
		font-weight: bold;
	}
	.analysis_list{
		margin-top: 50rpx;
		.analysis_item{
			margin-top: 70rpx;
		}
		.analysis_icon{
			width: 72rpx;
			height: 72rpx;
		}
		.analysis_i_title{
			margin-left: 20rpx;
			display: inline-block;
			color: #1F1F1F;
			font-size: 32rpx;
			border-bottom: 6rpx solid #CDDC39;
		}
		.analysis_item:nth-child(1) .analysis_i_title{
			border-bottom: 6rpx solid #CDDC39;
		}
		.analysis_item:nth-child(2) .analysis_i_title{
			border-bottom: 6rpx solid #41A3FA;
		}
		.analysis_item:nth-child(3) .analysis_i_title{
			border-bottom: 6rpx solid #55DDE6;
		}
		.analysis_item .analysis_i_title1{
			border-bottom: 6rpx solid #E64A19 !important;
		}
		
	}
	.analysis_item_text{
		padding-left: 80rpx;
		margin-top: 30rpx;
		color: #2D2D2D;
		font-size: 28rpx;
	}
}

.communitytl{
	padding: 80rpx 40rpx;
	border-bottom: 2rpx solid #D0D0D0;
	.communitytl_title{
		color: #1F1F1F;
		font-size: 36rpx;
		font-weight: bold;
	}
	.communitytl_border{
		margin-top: 46rpx;
		width: 650rpx;
		padding: 40rpx 0;
		border-radius: 64rpx;
		background-color: #FFFFFF;
		.communitytl_input{
			padding: 40rpx 30rpx;
			padding-top: 0;
			border-bottom: 1rpx solid #f1f1f1;
			.uutxinput{
				width: 64rpx;
				height: 64rpx;
				border-radius: 50%;
			}
		}
		.communitytl_textarea{
			position: relative;
			margin-left: 28rpx;
			width: 464rpx;
			height: 110rpx;
			border: 2rpx solid #BDBDBD;
			border-radius: 16rpx;
			.textareatag{
				box-sizing: border-box;
				padding: 10rpx;
				width: 464rpx;
				height: 110rpx;
				font-size: 26rpx;
			}
			.sendalt{
				z-index: 9;
				position: absolute;
				right: 30rpx;
				bottom: 30rpx;
				width: 32rpx;
				height: 32rpx;
				
			}
		}
		
		.communitytl_lists{
			.communitytl_item{
				padding: 40rpx 30rpx;
				
				.uutxinput{
					width: 64rpx;
					height: 64rpx;
					border-radius: 50%;
					margin-right: 28rpx;
				}
				.communitytl_content{
					width: 464rpx;
					padding: 30rpx 30rpx;
					background-color: #D6D6D6;
					border-radius: 16rpx;
					.communitytl_text{
						color: #3F3F3F;
						font-size: 28rpx;
					}
					.communitytl_taglist{
						margin-top: 20rpx;
						.communitytl_tag{
							margin-right: 20rpx;
							color: #8A8A8A;
							font-size: 26rpx;
						}
					}
				}
				.jiantousd{
					width: 14rpx;
					height: 24rpx;
				}
			}
			.viewalldatas{
				margin: 20rpx auto;
				width: 230rpx;
				height: 52rpx;
				line-height: 52rpx;
				border: 1rpx solid #BDBDBD;
				border-radius: 30rpx;
				text-align: center;
				color: #8A8A8A;
			}
		}
	}
}


.association{
	padding: 80rpx 40rpx;
	border-bottom: 2rpx solid #D0D0D0;
	.association_title{
		color: #1F1F1F;
		font-size: 36rpx;
		font-weight: bold;
	}
	.association_list{
		margin-top: 60rpx;
	}
}